body{margin:0;
color:#333333;
font-family:"myriad Pro", arial, verdana;
font-size:14px;
background: url('../images/bg.jpg') no-repeat scroll;
            background-size: 100% 100%;
            min-height: 700px;

}

div.flash-error, div.flash-notice, div.flash-success
{
	padding:.8em;
	margin-bottom:1em;
	border:2px solid #ddd;

}

@font-face {
    font-family: 'CalibriRegular';
    src: url('fonts/calibri-webfont.eot');
    src: url('fonts/calibri-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/calibri-webfont.woff') format('woff'),
         url('fonts/calibri-webfont.ttf') format('truetype'),
         url('fonts/calibri-webfont.svg#CalibriRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
 font-family: myrid;
 src: url("fonts/MyriadPro_Regular.eot") /* EOT file for IE */
}
@font-face {
 font-family: myrid;
 src: url("fonts/MyriadPro_Regular.ttf") /* TTF file for CSS3 browsers */
}



#mainwrapper{width:1020px;
margin:0 auto;
padding:0;
}

#header_wrapper{
	margin:0 auto;
	padding:14px 0 0 0;
	width:1020px;
}

#body_wrapper{
margin:0;
padding:0;
width:1020px;}

#footer_wrapper{margin:18px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6b6b69;
line-height:24px;
text-align:center;
background:url(../images/footer_bkr.png) no-repeat top left;
height:56px;
padding:20px 0 0 0;
width:1020px;}

.logo_wrapper{
	margin:0;
	padding:0;
	float:left;
	width: 197px;
	height: 93px;
}

.logo_wrapper2{
	margin:11px 0 0 0;
	padding:0;
	float:right;
	width: 186px;
	height: 88px;
}



.login_part{margin:0 0 0 10px;
background:url(../images/login_bkr.png) no-repeat;
padding:0;
float:left;
width:629px;
height:48px;}

.login_text{
	color:#000;
	font-family:tahoma, arial, verdana;
	font-size:11px;
	margin:12px 0 0 0;
	padding:5px 8px 0 14px;
	float: left;
}

.login_field_box{
	background:url(../images/login_search_box.png) no-repeat;
	width:137px;
	height:24px;
	float: left;
	margin: 12px 0 0 0;
	padding:2px 10px;
}

.login_field_box2{border:none;
outline:none;
width:129px;
background:none;
height:18px;}

.login_btn{
	width:63px;
	height:24px;
	border:none;
	background:url(../images/login_btn.png) no-repeat;
	cursor: pointer;
}

.login_btndiv{margin:12px 0 0 8px;
float:left;
width:63px;
height:24px;}


.signup_patient{
	margin:12px 4px 0 12px;
	padding:5px 0 0 0;
	font-family:tahoma, arial, verdana;
	color:#333333l;
	font-size:11px;
	width:102px;
	float: right;
}

.signup_patient a{color:#488713;
text-decoration:none;}

.signup_patient a:hover{color:#000;
text-decoration:underline;}

.callrd{margin:7px 12px;
float:right;
padding:5px 0 0 0;
height:33px;
font-size:14px;
width:160px;
background:url(../images/call_icon.png) top right no-repeat;
color:#5da520;}

.callrd a{
text-decoration:none;
color:#5da520;}

.header_sectiontwo{
float:left;
width:572px;
margin:11px 0 0 251px;
padding:0;}

.email_search_sectiontwo{
	float:left;
	width:420px;
	margin:55px 0 0 60px;
	padding:0;
}


.email_search_field_bkr{
	margin:0;
padding:11px 0px 0px 20px;
float:left;
background:url(../images/mail_search_bkr.jpg) no-repeat;
height:42px;
width:326px;}

.email_search_btn{
	background:url(../images/mail_search_bkr.jpg) no-repeat scroll -346px 0px;
	width:94px;
	border:none;
	height:42px;
	float: left;
	cursor: pointer;
}



.socil_media{margin:0;
padding:0;
float:left;
width:65px;}

.search_field_bkr{margin:0 0 0 22px;
padding:11px 0px 0px 20px;
float:left;
background:url(../images/search_bkr.png) no-repeat;
height:33px;
width:266px;}

.search_field{width:250px;
height:22px;
border:none;
outline:none;}

.email_search_field{width:300px;
height:22px;
border:none;
outline:none;}


.search_btn{
	background:url(../images/search_bkr.png) no-repeat scroll -285px 0px;
	width:68px;
	border:none;
	height:44px;
	float: left;
	cursor:pointer;
}

.shaddow_line{
	margin:0;
}

.search_btn_bkr{
	width:68px;
	border:none;
	height:44px;
	float: left;
}

.email_search_btn_bkr{
	width:68px;
	border:none;
	height:44px;
	float: left;
}

.navi_set{
	margin:15px 0 0 0;
	padding:0;
	float:left;
	height:41px;
	width: 1020px;
}


.navi_ul{margin:0;
padding:0;}

.navi_li{display:inline;
margin:0;
float:left;
padding:0;
}

.btn_info_ul{
	margin:0;
	padding:0;
}

.btn_info_li{display:inline;
margin:0 15px 0 0;
float:left;
padding:0;
}

.btn_info_li a{
background:url(../images/btn.jpg) no-repeat;
width:210px;
font-family:calibri, arial, tahoma;
height:30px;
color:#5e9410;
font-size:18px;
text-align:center;
text-decoration:none;
float:left;
padding:9px 0 0 0;
}

.btn_info_li a:hover{
background:url(../images/btn2.jpg) no-repeat;
color:#fff;
text-decoration:none;
}



.banner_section{margin:0;
padding:0;
float:left;
width:675px;
height:232px;}

.vedio_section{margin:0;
padding:0;
float:right;
height:232px;
width:335px;}

.shaddow_effect{margin:0;}

.welcome_section{margin:0;
padding:0;
float:left;
width:390px;}

.google_section{margin:17px 14px 0px 16px;
padding:0;
float:left;
width:296px;
height:281px;
background:url(../images/google_box.png) no-repeat top left;}

.chatwindow{
float:left;

}


.google_voice_section{margin:140px 0 0 14px;
padding:0;
float:left;}

.testimonial_section{margin:17px 0 0 0;
background:url(../images/testimonials.png) no-repeat top left;
padding:0;
float:right;
width:296px;
height:281px;}

h1{
	font-size:36px;
	color:6b6b69;
	padding:2px 0 0 7px;
	margin: 0;
}

p{margin:0;
line-height:24px;
color:6b6b69;
padding:7px 0 5px 7px;}

.knowmore_btn{margin:0 5px 0 0;
padding:0;
float:right;
width:87px;
height:29px;}

.links_part{margin:26px 0 0 5px;
padding:0;
float:left;
width:225px;}


.links_ul{margin:0;
display:block;
padding:0;}

.links_li{display:block;
margin:3px 0 3px 0px;
padding:0;
}

.links_li a{
	display:block;
	background:url(../images/links_btn_bkr2.png) no-repeat top left;
	width:192px;
	height:25px;
	font-family:"myriad Pro", arial, verdana;
	font-size:14px;
	text-decoration:none;
	font-style:italic;
	color:#fff;
	padding: 5px 0 0 27px;
}

.links_li a:hover{
	display:block;
	background:url(../images/links_btn_bkr.png) no-repeat top left;
	text-decoration:none;
	color:#343131;
}

.doctor_section{
	margin:0 0 13px 0;
	padding:0;
	width:280px;
	float: left;
}

.doctor_img{float:left;
margin:0;
}

.doctor_wlcm{
	font-size:24px;
	color:#569521;
	padding:0;
	float: right;
	margin: 15px 13px 0 0;
	line-height: 28px;
}

.doctor_name{
	font-size:18px;
	color:#737373;
	padding:0;
}

.after_hdr_btn{
	float:left;
	margin:0;
	padding:0;
	height:39px;
	width: 700px;
}


.aftr_hdr_right{float:left;
margin:0;
padding:0;
height:39px;
width:788px;
}

.mail_next{float:right;
margin:4px 5px 0 5px;
padding:0;}


.cross_line{margin:6px 0 0 0;
float:left;
padding:0;
height:3px;}

.header{
	font-size:18px;
	font-style:italic;
	color:#5e9410;
	padding:0px 0 0 55px;
	text-transform: uppercase;
	float: left;
	width: 600px;
}

.code_generation_wrapper{
	width:560px;
	margin:49px 0 60px 10px;
	float: left;
}


.code_generation_field_text{
	font-family:calibri,"myriad Pro", arial;
	color:#5e9410;
	font-size:18px;
	width: 215px;
	margin: 20px 5px;
	text-align: right;
	float: left;
}


.code_generation_field_box{
	background:url(../images/field_box.png) no-repeat;
	width:311px;
	height:35px;
	float:right;
	margin:10px 5px;
	padding: 8px 0 0 11px;
}

.code_generation_field{
width:300px;
height:26px;
float:left;
border:none;
background:transparent;}


.code_generation_field_box2{
	background:url(../images/field_box2.png) no-repeat;
	width:311px;
	height:95px;
	float:right;
	margin:10px 5px;
	padding: 8px 0 0 11px;
}

.code_generation_field2{
width:300px;
height:84px;
float:left;
border:none;
background:transparent;}

.generate_btn_section{float:left;
margin:20px 0 0 235px;
padding:0;
width:105px;
height:37px;}

.generate_btn{
	background:url(../images/gen_btn.jpg) no-repeat;
	font-family:calibri, arial, tahoma;
	width:105px;
	height:37px;
	border:none;
	font-size:18px;
	color:#fff;
	text-align:center;
	padding:0;
	text-transform: uppercase;
	cursor: pointer;
}

.generate_btn:hover{
	background:url(../images/gen_btn2.jpg) no-repeat;
	color:#fff;
}


.mail_left_option_wrapper{float:left;
width:218px;
border-right:solid 1px #CCCCCC;
margin:-2px 0 0 0;
padding:0;}

.mail_links_ul{margin:0;
display:block;
padding:0;}

.mail_links_li{display:block;
margin:3px 0 3px 0px;
padding:0;
}

.mail_links_li a{
	display:block;
	border-bottom:solid 1px #CCCCCC;
	background:#fff;
	width:193px;
	height:26px;
	font-family:calibri, arial, tahoma;
	font-size:18px;
	text-decoration:none;
	color:#494948;
	padding: 10px 0 0 15px;
}

.mail_links_li a:hover{
	display:block;
	background:#edecec;
	text-decoration:none;
	color:#343131;
}

.mail_links_active{
	display:block;
	border-bottom:solid 1px #CCCCCC;
	background:#edecec;
	text-transform:uppercase;
	width:193px;
	height:26px;
	font-family:calibri, arial, tahoma;
	font-size:18px;
	text-decoration:none;
	color:#4b8d15;
	padding: 10px 0 0 15px;
	margin-top: 5px;
}

.mail_links_active a{
	
	font-family:calibri, arial, tahoma;
	font-size:18px;
	text-decoration:none;
	color:#4b8d15;

}

.contact{
	margin:0;
	font-family:calibri, arial, tahoma;
	font-size:18px;
	color:#494948;
	padding:44px 0 5px 15px;
	width:195px;
	float: left;
}


.contact_list{
margin:0;
width:196px;
padding:0;}

.contact_list_ul{
	margin:0 0 0 5px;
	font-family:calibri, arial, tahoma;
	font-size:18px;
	color:#494948;
	padding:0px 0 0px 5px;
	width:186px;
	float: left;
	border:solid 1px #999999;
	background: #f3f3f3;
}


.contact_list_li{display:block;
list-style:inside;
margin:3px 0 3px 0px;
padding:0;
}

.contact_list_li a{
	display:block;
	width:162px;
	height:26px;
	font-family:calibri, arial, tahoma;
	background:url(../images/visible.png) no-repeat scroll 5px 14px;
	font-size:14px;
	text-decoration:none;
	color:#8b8b8b;
	padding: 10px 0 0 24px;
}

.contact_list_li a:hover{
	display:block;
	text-decoration:none;
	color:#6aba22;
}


.contact_list_invisible{display:block;
list-style:inside;
margin:3px 0 3px 0px;
padding:0;
}

.contact_list_invisible a{
	display:block;
	width:162px;
	height:26px;
	font-family:calibri, arial, tahoma;
	background:url(../images/invisible.png) no-repeat scroll 5px 14px;
	font-size:14px;
	text-decoration:none;
	color:#8b8b8b;
	padding: 10px 0 0 24px;
}

.contact_list_invisible a:hover{
	display:block;
	text-decoration:none;
	color:#6aba22;
}

.mail_right_section{
	width:796px;
	margin:0;
	padding:0;
	float: left;
}

.send_savenow{margin:3px 0;
padding:0;
float:left;
width:790px;
height:40px;}

.mail_send_btn{background:url(../images/mail_b_send.png) no-repeat;
width:94px;
cursor:pointer;
height:40px;
border:none;}

.mail_savenow_btn{background:url(../images/mail-b-save.png) no-repeat;
width:115px;
cursor:pointer;
height:40px;
border:none;}



.mail_send{
	float:left;
	margin: 0 20px 0 2px;
}

.mail_mainpart{margin:15px 0 0 0;
padding:0;
float:left;
width:795px;}


.mail_optiontext{
	margin:15px 0 0 0;
	padding:0;
	float:left;
	font-family:calibri, arial, tahoma;
	color:#474747;
	font-size:16px;
	width:92px;
	text-align: right;
}

.mail_subject_text{
	margin:50px 0 0 0;
	padding:0;
	float:left;
	font-family:calibri, arial, tahoma;
	color:#474747;
	font-size:16px;
	width:92px;
	text-align: right;
}


.mail_to_box{float:right;
padding:8px 0 0 8px;
width:688px;
height:48px;
margin:3px 0;
background:url(../images/to_box.png) no-repeat;}

.mail_to_box_field{width:678px;
height:38px;
border:none;
outline:none;
}



.mail_subject_box{float:right;
padding:8px 0 0 8px;
width:688px;
height:36px;
margin:8px 0;
background:url(../images/subject_box.png) no-repeat;}

.mail_subject_box_field{width:678px;
height:28px;
outline:none;
border:none;
}


.mail_description_box{float:right;
padding:8px 0 0 8px;
width:688px;
height:280px;
margin:3px 0;
background:url(../images/brief_box.png) no-repeat;}

.mail_description_box_field{width:678px;
height:270px;
border:none;
outline:none;
}

.mail_attach_field{
	margin:0 583px 3px 0;
	padding:0;
	width:113px;
	height:33px;
	float: right;
}

.mail_attach{
	margin:0;
	background:url(../images/b-attachfie.png) no-repeat;
	border:none;
	padding:0;
	width:113px;
	height:33px;
}

.mail_count{
	margin:0;
	padding:10px 25px 0 0;
	color:#3a3a3a;
	font-size:14px;
	float: right;
}

.inbox_mail_view_bkr{margin:3px 0 0 0;
padding:0;
float:right;
width:794px;
height:36px;
background:url(../images/mail_view_bkr.png) no-repeat;}

.mail_view_from{
	margin:9px 0 0 15px;
	padding:0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	width: 215px;
}

.mail_view_from a{color:#333333;
text-decoration:none;}

.mail_view_from a:hover{color:#000000;}


.mail_view_subject{
	margin:9px 0 0 15px;
	padding:0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	width: 330px;
	font-weight: bold;
}

.mail_view_attach{width:33px;
height:12px;
float:left;
margin:12px 0 0 0;
padding:0;
}


.mail_view_date{
	margin:9px 0 0 25px;
	padding:0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	width: 74px;
}

.mail_view_close{margin:9px 0 0 15px;
padding:0;
width:14px;
height:17px;
float:left;}


.profile_wrapper{margin:15px 0 0 55px;
padding:0;
float:left;
width:600px;}

.profile_pic_edit_section{
	margin:0;
	padding:0;
	float:left;
	height:120px;
	width: 600px;
}

.profile_pic{
	float:left;
	border:solid 1px #CCCCCC;
	padding:5px;
	background-color: #CDF394;
}

.profile_pic_set{
	float:left;
	color:#FFFFFF;
	margin:85px 25px 0 25px;
	background:url(../images/change-pic_bkr.png) no-repeat;
	width:176px;
	height:22px;
	text-align:center;
	padding:4px 0 0 0;
	}
.profile_pic_set a{color:#fff;
text-decoration:none;}

.profile_pic_set a:hover{color:#99FF00;
text-decoration:none;}

.profile_option_text{float:left;
margin:15px 15px 0 0;
padding:0;
font-family:calibri, arial, tahoma;
font-size:14px;
color:#333333;
width:100px;}

.profile_option_text2{
	float:left;
	margin:15px 0 0 0;
	padding:0;
	font-family:calibri, arial, tahoma;
	font-size:14px;
	color:#333333;
	width:480px;
	line-height: 24px;
}

.profile_option_text3{float:left;
margin:15px 0 0 0;
padding:0;
font-family:calibri, arial, tahoma;
font-size:14px;
color:#333333;
width:220px;}

.profile_option_text3 a{
color:#3F62A6;
text-decoration:none;}

.profile_option_text3 a:hover{
color:#000;
text-decoration:underline;}

#chat_box{
	margin:0;
	padding:0;
	position:fixed;
	bottom:0;
	right:0;
	height:250px;
	width:230px;
	border:solid 1px #999999;
	visibility: hidden;
}

.chat_name{float:left;
margin:0;
height:25px;
border-bottom:solid 1px #CCCCCC;
padding:6px 0 0 25px;
width:205px;
font-family:calibri, arial, tahoma;
font-size:14px;
color:#000000;
background:url(../images/visible.png) no-repeat scroll 10px 10px;}

.chat_list{float:left;
height:110px;
width:200px;
margin:0;
padding:15px;}

.chat_list_box{
	height:50px;
	margin:10px;
	border:solid 1px #0066CC;
	width:210px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}


.chat_close{margin:0 10px;
padding:0;
float:right;
height:17px;
width:14px;}

.testimonials{
line-height:20px;
margin:52px 10px 0 20px;
width:238px;
float:left;}

.testimonials_text{font-family:calibri, arial, tahoma;
font-size:13px;
background:url(../images/testi-invited-cm.png) no-repeat scroll 0px 5px;
color:#3860b4;
line-height:20px;
padding:6px 10px 10px 17px;
width:238px;
float:left;}



.narrator{margin:15px 0 0 0;
padding:0 25px 0 0;
float:right;
font-family:calibri, arial, tahoma;
font-size:12px;
color:#666666;
background:url(../images/testi-cls-cm.png) no-repeat top right;}

.email_msg_reply{
	float:left;
	margin:14px 5px 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding:0;
	width: 350px;
}


.email_msg_reply_to{
	float:left;
	margin:5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	padding:0;
	width: 350px;
}

.email_msg_reply2{
	float:right;
	margin:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	padding:0;
	width: 300px;
}

.email_msg_date{float:left;
margin:10px 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;}

.email_attachment{
	float:left;
	margin: 12px 0 0 0;
}


.reply_icon{float:right;
margin:0;}

.email_msg_subject{
	float:left;
	margin:35px 5px 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	padding:0;
	width: 700px;
	font-weight: bold;
}

.email_msg_content{
	float:left;
	margin:14px 5px 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	color:#666666;
	padding:0;
	width: 700px;
}

.email_msg_downloads{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:700px;
margin:30px 0 10px 10px;
float:left;}

.email_msg_downloads a{
color:#006699;
padding:0px 15px;
text-decoration:underline;}

.email_msg_downloads a:hover{
color:#006699;
text-decoration:none;}

.email_reply_forwar{
background:url(../images/reply_forward_box.png) no-repeat;
	width:640px;
	height:71px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	margin: 25px 0 0 10px;
	padding: 10px 0 0 15px;
}

.email_reply_forwar a{color:#999999;
text-decoration:none;}

.email_reply_forwar a:hover{color:#000000;
text-decoration:underline;}

.Pateint_email{font-family:calibri, arial, tahoma;
font-size:14px;
color:#333333;
margin:5px;
padding:5px;
float:left;
width:200px;}

.Pateint_email a{
color:#333333;
text-decoration:none;}


.Pateint_email a:hover{
color:#000;
text-decoration:none;}

.Pateint_email_head{
	font-size:16px;
	color:#000000;
	border-bottom: solid 1px #ccc;
}


.Pateint_name{font-family:calibri, arial, tahoma;
font-size:14px;
color:#333333;
margin:5px;
padding:5px;
float:left;
width:180px;}

.Pateint_amount{font-family:calibri, arial, tahoma;
font-size:14px;
color:#333333;
margin:5px;
padding:5px;
float:left;
width:105px;}


.clear{
	clear:both;
	height: 1px;
}
.chatbox{ background-color:#FFFFFF; border:1px #CCCCCC solid; padding:10px;	-moz-border-radius: 15px;
border-radius: 10px;}
